"""
装饰器是python的一大特性, 我们通常借助装饰器来完成对函数的 前置校验/增补功能

比如:
校验权限
打印信息
计算耗时
"""
# import time
#
# def runTime(func):
#     def wrapper():
#         startTime = time.time()
#         func()
#         print(f"{func.__name__}函数的运行时间: {time.time() - startTime}")
#     return wrapper
#
#
# @runTime
# def add():
#     time.sleep(3)
#     print(1 + 2)
#
# add()


# 装饰需要参数的函数，我们需要在内函数中也定义形参，然后传递到func中
# def run(func):
#     def wrapper(token, params):
#         if token == "123":
#             func(token, params)
#         else:
#             print("您传递的token失效/不正确")
#     return wrapper
#
#
# @run
# def getCaseList(token, params):
#     print("这是用例列表")
#
# getCaseList("123", 2)